Nuprl Lemma : EVal-to-ES 0,22

e:EventsWithValues. AtomFreeDecls(e ES0 
latex


Definitionst  T, SESAxioms{i:l}(ETpred?infowhenafter), x:AB(x), x:AB(x), Top, x:AB(x), EventsWithValues, AtomFreeDecls(X), P  Q, 2of(t), <a,b>, 1of(t), A & B, P & Q, EOrderAxioms(Epred?info), b, destination(l), rcv(l,tg), f(a), locl(a), kindcase(ka.f(a); l,t.g(l;t) ), Type, AtomFree(T;x), Knd, Id, lnk(k), tag(k), act(k), islocal(k), left+right, ESAtomAxiom{i:l}(T;V), x:AB(x), S  T, e < e', Void, False, A, first(e), {x:AB(x) }, pred(e), s = t, SWellFounded(R(x;y)), IdLnk, x:AB(x), P  Q, S  T, Unit, EqDecider(T), kind(e), isrcv(k), sender(e), loc(e), IdLnkDeq, sends(dE;dL;pred?;info;val;p;e;l), Msg(M), ||as||, a<b, #$n, AB, i  j < k, index(dE;dL;pred?;info;p;r), , True, T, {i..j}, Prop, pred!(e;e'), link(e), receives(dE;dL;pred?;info;p;e;l), rcv-from-on(dE;dL;info;e;l;r), Msg_sub(l;M), type List, eventtype(k;loc;V;M;e), mk-es0(E;eq;T;V;M;loc;k;v;w;a;snds;sndr;i;f;prd;cl;p;q), x.A(x), ecase1(e;info;i.f(i);l,e'.g(l;e')), rcv?(e), , dstype(TypeNamesda), SqStable(P), s ~ t, x,yt(x;y), xt(x)
LemmasESAtomAxiomTrivial, kindcase wf, length-map, false wf, true wf, sq stable from decidable, decidable assert, better-sends wf, nat wf, rcv? wf, mk-es0 wf, Msg sub wf, index wf, int seg wf, rcv-from-on wf, receives wf, link wf, unit wf, le wf, length wf1, Msg wf, IdLnk wf, sends wf, idlnk-deq wf, loc wf, sender wf, lnk wf, isrcv wf, kind wf, pred wf, not wf, assert wf, first wf, cless wf, Knd wf, Id wf, ldst wf, rcv wf, locl wf, EVal-atom-free wf, EVal wf, SES-implies-ES

origin